package com.slipper.system.collect.bo;

import java.util.Collections;
import java.util.List;

import com.slipper.common.bo.CommonBO;

/**
 * 采集任务日志
 */
public class CollectTaskLogBO extends CommonBO {
    /* 主键ID */
    private String id;
    /* 主键ID */
    private String[] ids;
    /* 任务ID */
    private String taskId;
    /* 任务名称 */
    private String taskName;
    /* 来源数据源 */
    private String originDatasourceId;
    /* 目标数据源 */
    private String targetDatasourceId;
    /* 开始时间 */
    private Long startTime;
    /* 结束时间 */
    private Long endTime;
    /* 执行时间 */
    private Long executeTime;
    /* 执行状态 */
    private String executeStatus;
    /* 新增数量 */
    private Long addCount;
    /* 更新数量 */
    private Long updateCount;
    /* 创建时间 */
    private Long createTime;

    private List<CollectTableLogBO> tableLogList = Collections.emptyList();

    public void setId(String id) {
        this.id = id;
    }
    
    public String getId() {
        return id;
    }

    public void setIds(String[] ids) {
        this.ids = ids;
    }
    
    public String[] getIds() {
        return ids;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }
    
    public String getTaskId() {
        return taskId;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }
    
    public String getTaskName() {
        return taskName;
    }

    public String getOriginDatasourceId() {
        return originDatasourceId;
    }

    public void setOriginDatasourceId(String originDatasourceId) {
        this.originDatasourceId = originDatasourceId;
    }

    public String getTargetDatasourceId() {
        return targetDatasourceId;
    }

    public void setTargetDatasourceId(String targetDatasourceId) {
        this.targetDatasourceId = targetDatasourceId;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }
    
    public Long getStartTime() {
        return startTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }

    public void setExecuteTime(Long executeTime) {
        this.executeTime = executeTime;
    }
    
    public Long getExecuteTime() {
        return executeTime;
    }

    public void setExecuteStatus(String executeStatus) {
        this.executeStatus = executeStatus;
    }
    
    public String getExecuteStatus() {
        return executeStatus;
    }

    public void setAddCount(Long addCount) {
        this.addCount = addCount;
    }
    
    public Long getAddCount() {
        return addCount;
    }

    public void setUpdateCount(Long updateCount) {
        this.updateCount = updateCount;
    }
    
    public Long getUpdateCount() {
        return updateCount;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }
    
    public Long getCreateTime() {
        return createTime;
    }

    public List<CollectTableLogBO> getTableLogList() {
        return tableLogList;
    }

    public void setTableLogList(List<CollectTableLogBO> tableLogList) {
        this.tableLogList = tableLogList;
    }
}
